package com.quanyan.place.entity.apireq;

import com.quanyan.BaseRequest;
import com.quanyan.common.Plugin.Page;
import org.springframework.util.StringUtils;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Date;

/**
 * Created by youxiaojia on 2016/8/25.
 */
public class ReqMemberCardOperate implements Serializable {

    private Integer placeId;

    private String cardNumber;//会员卡id

    private Long startDate;//开始日期

    private Long endDate;//截止日期

    private Date dstartDate;

    private Date dendDate;

    private String para;//查询条件参数

    private Integer operateType;// 0:全部 1:开通会员 2:消费 3:退款 4:调整余额'

    private  Integer cardTypeId;

    private  Integer src;

    private Integer pageNum;

    private Integer pageSize;

    private String endTime;       //结束时间

    private String startTime;     //开始时间

    private Page page;

    private Integer cityId;

    private String placeName;

    private String placeCode;

    private Integer businessMode;

    public Integer getCityId() {
        return cityId;
    }

    public void setCityId(Integer cityId) {
        this.cityId = cityId;
    }

    public String getPlaceCode() {
        return placeCode;
    }

    public void setPlaceCode(String placeCode) {
        this.placeCode = placeCode;
    }

    public String getPlaceName() {
        return placeName;
    }

    public void setPlaceName(String placeName) {
        this.placeName = placeName;
    }

    public Date getDendDate() {
        return dendDate;
    }

    public void setDendDate(Date dendDate) {
        this.dendDate = dendDate;
    }

    public Date getDstartDate() {
        return dstartDate;
    }

    public void setDstartDate(Date dstartDate) {
        this.dstartDate = dstartDate;
    }

    public Integer getPlaceId() {
        return placeId;
    }

    public void setPlaceId(Integer placeId) {
        this.placeId = placeId;
    }

    public Integer getPageNum() {
        return pageNum;
    }

    public void setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public String getCardNumber() {
        return cardNumber;
    }

    public void setCardNumber(String cardNumber) {
        this.cardNumber = cardNumber;
    }

    public Long getStartDate() {
        return startDate;
    }

    public void setStartDate(Long startDate) {
        this.startDate = startDate;
    }

    public Long getEndDate() {
        return endDate;
    }

    public void setEndDate(Long endDate) {
        this.endDate = endDate;
    }

    public String getPara() {
        return para;
    }

    public void setPara(String para) {
        this.para = para;
    }

    public Integer getOperateType() {
        return operateType;
    }

    public void setOperateType(Integer operateType) {
        this.operateType = operateType;
    }

    public Integer getCardTypeId() {
        return cardTypeId;
    }

    public void setCardTypeId(Integer cardTypeId) {
        this.cardTypeId = cardTypeId;
    }

    public Integer getSrc() {
        return src;
    }

    public void setSrc(Integer src) {
        this.src = src;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public Page getPage() {
        return page;
    }

    public void setPage(Page page) {
        this.page = page;
    }

    public Integer getBusinessMode() {
        return businessMode;
    }

    public void setBusinessMode(Integer businessMode) {
        this.businessMode = businessMode;
    }
}
